Definition

Suppose function ff which is convex and differentiable, where domf=n\mathrm{dom} f = \mathbb{R}^n. then any maximizer xx^* of yTxf(x)y^T x - f(x) satisfies y=f(x)y = \nabla f(x^*), conversely, if xx^* satisfies y=f(x)y = \nabla f(x^*), then xx^* maximizes yTxf(x)y^T x - f(x). Therefore, if y=f(x)y = \nabla f(x^*), have

f(y)=xTf(x)f(x)f^*(y) = x^{*T} \nabla f(x^*) - f(x^*)

Or, let znz \in \mathbb{R}^n be arbitary, define y=f(z)y = \nabla f (z), then

f(y)=zTf(z)f(z)f^*(y) = z^T \nabla f(z) - f(z)

or simply, given function ff,

f(y)=supxdom(f)(yTxf(x))f^*(y) = \sup_{x \in \operatorname{dom}(f)} (y^T x - f(x))

Notes


References

  1. https://en.m.wikipedia.org/wiki/Convex_conjugate
  2. S. P. Boyd and L. Vandenberghe, Convex optimization, 2004, p. 95. [Online]. Available: https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf doi: 10.1017/CBO9780511804441 ISBN: 9780521833783
  3. https://www.stat.cmu.edu/~siva/teaching/725/lec12.pdf